package com.itheima.edu.info.manager.controller;

import com.itheima.edu.info.manager.domain.Student;
import com.itheima.edu.info.manager.util.DateUtil;

/*
    客服类： 专门用来和用户打交道的
        1. 接收用户键盘录入的数据      -- 用户请求
        2. 找业务员完成具体的业务功能操作
        3. 根据业务员的反馈结果,来给出用户相关的一个响应信息
 */
public class StudentController extends BaseStudentController{
    //键盘录入学生信息,封装学生对象并返回
    @Override
    public Student getStudent(String sid) {
        System.out.println("请输入姓名:");
        String name = sc.next();
        System.out.println("请输入生日:");
        String birthday = sc.next();

        //通过录入的生日,计算得出年龄
        int age = DateUtil.getAgeByBirthday(birthday);
//        int age = DateUtil.getAgeByBirthday(birthday,0);

        //2. 封装学生对象,让业务员做添加学生业务
        Student stu = new Student();
        stu.setSid(sid);
        stu.setName(name);
        stu.setAge(age+"");
        stu.setBirthday(birthday);
        return stu;
    }
}
